﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Register.Model;

namespace Register.IDAL
{
    /// <summary>
    /// FileName: ISchedulingInfoDAL.cs
    /// CLRVersion: 4.0.30319.269
    /// Author: WangKunLun
    /// Corporation: 
    /// Description: 
    /// DateTime: 2012/6/30 17:29:12
    /// </summary>
    public interface ISchedulingInfoDAL
    {
        int AddSchedulingInfo(SchedulingInfo SchedulingInfoInfo);
        int UpdateSchedulingInfo(SchedulingInfo SchedulingInfoInfo);
        int DeleteSchedulingInfo(String SchedulingInfoID);
        List<SchedulingInfo> GetPagedSchedulingInfo(int size, int pageIndex, String where);
        SchedulingInfo GetSchedulingInfo(String SchedulingInfoID);
        int GetSchedulingInfoCount(String where);
        List<Model.DoctorInfo> GetDoctorInfo(String where);

        //获取医生安排信息

        List<Model.SchedulingInfo> GetPagedScheduling(int size, int pageIndex, string where);
        int GetSchedulingInfoCount1(string where);
        //确认操作
        int UpdateScheduling(SchedulingInfo schInfo);
        //添加调整申请
        int AddSchedulingAdjustment(Model.SchedulingAdjustmentInfo schAdjustmentInfo);
    }
}
